package com.info.zhiduoduo.admin.model.dto.account;

import com.info.zhiduoduo.repository.dto.quota.CompanyQuotaDto;
import com.info.zhiduoduo.repository.dto.quota.CrowdsourceCityQuotaDto;
import com.info.zhiduoduo.repository.dto.quota.MakerQuotaDto;
import com.info.zhiduoduo.repository.dto.quota.ZhiduoduoCityQuotaDto;

import java.math.BigDecimal;
import java.util.List;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class MakerAmountDto {

	@ApiModelProperty("月度总金额")
	private BigDecimal userMonthlyTotalAmount;

	@ApiModelProperty("季度总金额")
	private BigDecimal userQuarterTotalAmount;

	@ApiModelProperty("年度总金额 ")
	private BigDecimal userYearlyTotalAmount;

	@ApiModelProperty("过去12个月总金额 ")
	private BigDecimal userTwelveMonthTotalAmount;

	@ApiModelProperty("年度总金额(不包含普通、委托接单、创客团的智众包项目)")
	private BigDecimal userYearlyTotalAmountExcludeCrowdsource;

	@ApiModelProperty("季度普票金额")
	private BigDecimal userQuarterGenTotalAmount;

	private MakerQuotaDto makerQuota;

	private CompanyQuotaDto companyQuota;

	private ZhiduoduoCityQuotaDto zhiduoduoCityQuota;

	private List<CrowdsourceCityQuotaDto> crowdsourceCityQuotaList;

}
